package com.yixiang.np.mapper;

import com.yixiang.np.model.po.PltmNotice;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by Administrator on 2016/11/1.
 */
public interface NoticeMapperService {

//    int countByExample(Criteria example);
//
//    int deleteByExample(Criteria example);
//
//    int deleteByPrimaryKey(Long id);
//
    Integer create(PltmNotice record);

    Integer updateById(PltmNotice record);
//
//    int insertSelective(PltmNotice record);
//
//    List<PltmNotice> selectByExampleWithBLOBs(Criteria example);
//
    List<PltmNotice> listByCondition(PltmNotice record, String orderBy);
//
//    PltmNotice selectByPrimaryKey(Long id);
//
//    int updateByExampleSelective(@Param("record") PltmNotice record, @Param("example") Criteria example);
//
//    int updateByExampleWithBLOBs(@Param("record") PltmNotice record, @Param("example") Criteria example);
//
//    int updateByExample(@Param("record") PltmNotice record, @Param("example") Criteria example);
//
//    int updateByPrimaryKeySelective(PltmNotice record);
//
//    int updateByPrimaryKeyWithBLOBs(PltmNotice record);
//
//    int updateByPrimaryKey(PltmNotice record);

    Integer delete(PltmNotice pltmNotice);

    PltmNotice read(PltmNotice pltmNotice);
}
